package com.ruoyi.consumer.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 加注站对象 c_filling_station
 * 
 * @author shunxin
 * @date 2023-10-23
 */
public class CFillingStation extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 加注站id编号 */
    private Integer stationId;

    /** 车辆id编号 */
    @Excel(name = "车辆id编号")
    private Integer carId;

    /** 加注员id编号 */
    @Excel(name = "加注员id编号")
    private Integer fillerId;

    /** 加注站加注员姓名 */
    @Excel(name = "加注站加注员姓名")
    private String stationUsername;

    /** 加注站图片 */
    @Excel(name = "加注站图片")
    private String stationImg;

    /** 加注站电话 */
    @Excel(name = "加注站电话")
    private String stationPhone;

    /** 0为固定加注站，1为流动加注点 */
    @Excel(name = "0为固定加注站，1为流动加注点")
    private Integer stationState;

    /** 经度 */
    @Excel(name = "经度")
    private Double stationLatitude;

    /** 纬度 */
    @Excel(name = "纬度")
    private Double stationLongitude;

    /** 流动经度 */
    @Excel(name = "流动经度")
    private Double flowLat;

    /** 流动维度 */
    @Excel(name = "流动维度")
    private Double flowLon;

    /** 加注站名 */
    @Excel(name = "加注站名")
    private String stationName;

    /** 加注站地址 */
    @Excel(name = "加注站地址")
    private String stationPlace;

    /** 加注站所属省 */
    @Excel(name = "加注站所属省")
    private String stationProvince;

    /** 加注站所属市 */
    @Excel(name = "加注站所属市")
    private String stationCity;

    /** 加注站所属区县 */
    @Excel(name = "加注站所属区县")
    private String stationArea;

    /** 0为空闲，1为使用 */
    @Excel(name = "0为空闲，1为使用")
    private Integer stationUse;

    /** 是否删除 */
    @Excel(name = "是否删除")
    private Integer isDelete;

    /** 状态，0：正常，1：禁用 */
    @Excel(name = "状态，0：正常，1：禁用")
    private Integer status;

    public void setStationId(Integer stationId) 
    {
        this.stationId = stationId;
    }

    public Integer getStationId() 
    {
        return stationId;
    }
    public void setCarId(Integer carId) 
    {
        this.carId = carId;
    }

    public Integer getCarId() 
    {
        return carId;
    }
    public void setFillerId(Integer fillerId) 
    {
        this.fillerId = fillerId;
    }

    public Integer getFillerId() 
    {
        return fillerId;
    }
    public void setStationUsername(String stationUsername) 
    {
        this.stationUsername = stationUsername;
    }

    public String getStationUsername() 
    {
        return stationUsername;
    }
    public void setStationImg(String stationImg) 
    {
        this.stationImg = stationImg;
    }

    public String getStationImg() 
    {
        return stationImg;
    }
    public void setStationPhone(String stationPhone) 
    {
        this.stationPhone = stationPhone;
    }

    public String getStationPhone() 
    {
        return stationPhone;
    }
    public void setStationState(Integer stationState) 
    {
        this.stationState = stationState;
    }

    public Integer getStationState() 
    {
        return stationState;
    }
    public void setStationLatitude(Double stationLatitude) 
    {
        this.stationLatitude = stationLatitude;
    }

    public Double getStationLatitude() 
    {
        return stationLatitude;
    }
    public void setStationLongitude(Double stationLongitude) 
    {
        this.stationLongitude = stationLongitude;
    }

    public Double getStationLongitude() 
    {
        return stationLongitude;
    }
    public void setFlowLat(Double flowLat) 
    {
        this.flowLat = flowLat;
    }

    public Double getFlowLat() 
    {
        return flowLat;
    }
    public void setFlowLon(Double flowLon) 
    {
        this.flowLon = flowLon;
    }

    public Double getFlowLon() 
    {
        return flowLon;
    }
    public void setStationName(String stationName) 
    {
        this.stationName = stationName;
    }

    public String getStationName() 
    {
        return stationName;
    }
    public void setStationPlace(String stationPlace) 
    {
        this.stationPlace = stationPlace;
    }

    public String getStationPlace() 
    {
        return stationPlace;
    }
    public void setStationProvince(String stationProvince) 
    {
        this.stationProvince = stationProvince;
    }

    public String getStationProvince() 
    {
        return stationProvince;
    }
    public void setStationCity(String stationCity) 
    {
        this.stationCity = stationCity;
    }

    public String getStationCity() 
    {
        return stationCity;
    }
    public void setStationArea(String stationArea) 
    {
        this.stationArea = stationArea;
    }

    public String getStationArea() 
    {
        return stationArea;
    }
    public void setStationUse(Integer stationUse) 
    {
        this.stationUse = stationUse;
    }

    public Integer getStationUse() 
    {
        return stationUse;
    }
    public void setIsDelete(Integer isDelete) 
    {
        this.isDelete = isDelete;
    }

    public Integer getIsDelete() 
    {
        return isDelete;
    }
    public void setStatus(Integer status) 
    {
        this.status = status;
    }

    public Integer getStatus() 
    {
        return status;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("stationId", getStationId())
            .append("carId", getCarId())
            .append("fillerId", getFillerId())
            .append("stationUsername", getStationUsername())
            .append("stationImg", getStationImg())
            .append("stationPhone", getStationPhone())
            .append("stationState", getStationState())
            .append("stationLatitude", getStationLatitude())
            .append("stationLongitude", getStationLongitude())
            .append("flowLat", getFlowLat())
            .append("flowLon", getFlowLon())
            .append("stationName", getStationName())
            .append("stationPlace", getStationPlace())
            .append("stationProvince", getStationProvince())
            .append("stationCity", getStationCity())
            .append("stationArea", getStationArea())
            .append("stationUse", getStationUse())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("isDelete", getIsDelete())
            .append("status", getStatus())
            .toString();
    }
}
